package com.cmcc.xdr.entity;

import java.util.Date;

public class BiccEntity extends BaseEntity{

	private static final long serialVersionUID = -8463666468357526126L;

	private Long id;

	private Integer length;

	private String localProvince;  //新增  省份

	private String localCity;

	private String ownerProvince;  //新增 归属省份

	private String ownerCity;  //新增 归属城市

	private String roamingType;  //新增  漫游类型

	private Integer interFace;

	private String xdrId;

	private Integer rat;

	private String imsi;

	private String imei;

	private String msisdn;

	private Date bTime;    // 开始时间

	private Date eTime;    // 结束时间

	private Integer protocolId;    //    协议

	private Integer spckind;    //编码类别

	private Integer opc;    //源信令点
   
	private Integer dpc;    //目的信令点

	private Integer pcm;    //pcm线

	private Integer cic;    //时隙号

	private Integer sls;    //信令链路选择码

	private String callingNum;    //     主叫号码

	private String calledNum;    //      被叫号码

	private String oCalledNum;    //    原被叫号码

	private String recalledNum;    //    改发号码

	private String msrn;    //漫游号码

	private Integer callingNumNature;    //主叫号码属性 

	private Integer calledNumNature;    //   被叫号码属性

	private Integer ocalledNumNature;    //  原被叫号码属性

	private Integer recalledNumNature;    // 改发号码属性

	private Integer calledStatus;    //  被叫状态

	private Integer callTrans;    //     呼叫转移

	private Integer callTransType;    // 呼转类型

	private Integer chargeind;    //     计费指示 

	private Integer eventId;    //事件类型

	private Integer eventCause;    //   释放原因

	private Integer eventResult;    //   事件结果

	private Integer seizureDur;    //    占用时长

	private Integer answerDur;    //     通话时长

	private Integer acmOffset;    //     地址全时间

	private Integer anmOffset;    //     应答时间

	private Integer relOffset;    //     释放时间

	private Integer rlcOffset;    //     释放完成时间

	private Integer saoOffset;    //     最后一条前向消息时间

	private Integer ansOffset;    //     第一条后向消息时间

	private Integer process1;    //      消息出现1

	private Integer process2;    //      消息出现2

	private Integer process3;    //      消息出现3

	private Integer direction1;    //    消息方向1

	private Integer direction2;    //    消息方向2

	private Integer direction3;    //    消息方向3

	private Integer xdrType;    //XDR类型

	private Integer bearType;    //      承载类型

	private Long oAddresss;    // 承载地址（发起）

	private Long dAddresss;    // 承载地址（结束）

	private Long cdrId;    // cdrid

	private Long sessionId;    // sessionid

	private Long globalId;    //  globalid

	private String insertDate;

	private String extend1;

	private String extend2;

	private String extend3;

	private String extend4;

	private String extend5;


	public Integer getLength() {
		return length;
	}

	public void setLength(Integer length) {
		this.length = length;
	}

	public String getLocalCity() {
		return localCity;
	}

	public void setLocalCity(String localCity) {
		this.localCity = localCity;
	}

	public String getLocalProvince() {
		return localProvince;
	}

	public void setLocalProvince(String localProvince) {
		this.localProvince = localProvince;
	}

	public String getOwnerProvince() {
		return ownerProvince;
	}

	public void setOwnerProvince(String ownerProvince) {
		this.ownerProvince = ownerProvince;
	}

	public String getOwnerCity() {
		return ownerCity;
	}

	public void setOwnerCity(String ownerCity) {
		this.ownerCity = ownerCity;
	}

	public String getRoamingType() {
		return roamingType;
	}

	public void setRoamingType(String roamingType) {
		this.roamingType = roamingType;
	}

	public Integer getInterFace() {
		return interFace;
	}

	public void setInterFace(Integer interFace) {
		this.interFace = interFace;
	}

	public String getXdrId() {
		return xdrId;
	}

	public void setXdrId(String xdrId) {
		this.xdrId = xdrId;
	}

	public Integer getRat() {
		return rat;
	}

	public void setRat(Integer rat) {
		this.rat = rat;
	}

	public String getImsi() {
		return imsi;
	}

	public void setImsi(String imsi) {
		this.imsi = imsi;
	}

	public String getImei() {
		return imei;
	}

	public void setImei(String imei) {
		this.imei = imei;
	}

	public String getMsisdn() {
		return msisdn;
	}

	public void setMsisdn(String msisdn) {
		this.msisdn = msisdn;
	}


	public Date geteTime() {
		return eTime;
	}

	public void seteTime(Date eTime) {
		this.eTime = eTime;
	}

	public Integer getProtocolId() {
		return protocolId;
	}

	public void setProtocolId(Integer protocolId) {
		this.protocolId = protocolId;
	}

	public Integer getSpckind() {
		return spckind;
	}

	public void setSpckind(Integer spckind) {
		this.spckind = spckind;
	}

	public Integer getOpc() {
		return opc;
	}

	public void setOpc(Integer opc) {
		this.opc = opc;
	}

	public Integer getDpc() {
		return dpc;
	}

	public void setDpc(Integer dpc) {
		this.dpc = dpc;
	}

	public Integer getPcm() {
		return pcm;
	}

	public void setPcm(Integer pcm) {
		this.pcm = pcm;
	}

	public Integer getCic() {
		return cic;
	}

	public void setCic(Integer cic) {
		this.cic = cic;
	}

	public Integer getSls() {
		return sls;
	}

	public void setSls(Integer sls) {
		this.sls = sls;
	}

	public String getCallingNum() {
		return callingNum;
	}

	public void setCallingNum(String callingNum) {
		this.callingNum = callingNum;
	}

	public String getCalledNum() {
		return calledNum;
	}

	public void setCalledNum(String calledNum) {
		this.calledNum = calledNum;
	}

	public String getRecalledNum() {
		return recalledNum;
	}

	public void setRecalledNum(String recalledNum) {
		this.recalledNum = recalledNum;
	}

	public String getMsrn() {
		return msrn;
	}

	public void setMsrn(String msrn) {
		this.msrn = msrn;
	}

	public Integer getCalledNumNature() {
		return calledNumNature;
	}

	public void setCalledNumNature(Integer calledNumNature) {
		this.calledNumNature = calledNumNature;
	}

	public Integer getOcalledNumNature() {
		return ocalledNumNature;
	}

	public void setOcalledNumNature(Integer ocalledNumNature) {
		this.ocalledNumNature = ocalledNumNature;
	}

	public Integer getRecalledNumNature() {
		return recalledNumNature;
	}

	public void setRecalledNumNature(Integer recalledNumNature) {
		this.recalledNumNature = recalledNumNature;
	}

	public Integer getCalledStatus() {
		return calledStatus;
	}

	public void setCalledStatus(Integer calledStatus) {
		this.calledStatus = calledStatus;
	}

	public Integer getCallTrans() {
		return callTrans;
	}

	public void setCallTrans(Integer callTrans) {
		this.callTrans = callTrans;
	}

	public Integer getCallTransType() {
		return callTransType;
	}

	public void setCallTransType(Integer callTransType) {
		this.callTransType = callTransType;
	}

	public Integer getChargeind() {
		return chargeind;
	}

	public void setChargeind(Integer chargeind) {
		this.chargeind = chargeind;
	}

	public Integer getEventId() {
		return eventId;
	}

	public void setEventId(Integer eventId) {
		this.eventId = eventId;
	}

	public Integer getEventResult() {
		return eventResult;
	}

	public void setEventResult(Integer eventResult) {
		this.eventResult = eventResult;
	}

	public Integer getSeizureDur() {
		return seizureDur;
	}

	public void setSeizureDur(Integer seizureDur) {
		this.seizureDur = seizureDur;
	}

	public Integer getAnswerDur() {
		return answerDur;
	}

	public void setAnswerDur(Integer answerDur) {
		this.answerDur = answerDur;
	}

	public Integer getAcmOffset() {
		return acmOffset;
	}

	public void setAcmOffset(Integer acmOffset) {
		this.acmOffset = acmOffset;
	}

	public Integer getAnmOffset() {
		return anmOffset;
	}

	public void setAnmOffset(Integer anmOffset) {
		this.anmOffset = anmOffset;
	}

	public Integer getRelOffset() {
		return relOffset;
	}

	public void setRelOffset(Integer relOffset) {
		this.relOffset = relOffset;
	}

	public Integer getRlcOffset() {
		return rlcOffset;
	}

	public void setRlcOffset(Integer rlcOffset) {
		this.rlcOffset = rlcOffset;
	}

	public Integer getSaoOffset() {
		return saoOffset;
	}

	public void setSaoOffset(Integer saoOffset) {
		this.saoOffset = saoOffset;
	}

	public Integer getAnsOffset() {
		return ansOffset;
	}

	public void setAnsOffset(Integer ansOffset) {
		this.ansOffset = ansOffset;
	}

	public Integer getProcess1() {
		return process1;
	}

	public void setProcess1(Integer process1) {
		this.process1 = process1;
	}

	public Integer getProcess2() {
		return process2;
	}

	public void setProcess2(Integer process2) {
		this.process2 = process2;
	}

	public Integer getProcess3() {
		return process3;
	}

	public void setProcess3(Integer process3) {
		this.process3 = process3;
	}

	public Integer getDirection1() {
		return direction1;
	}

	public void setDirection1(Integer direction1) {
		this.direction1 = direction1;
	}

	public Integer getDirection2() {
		return direction2;
	}

	public void setDirection2(Integer direction2) {
		this.direction2 = direction2;
	}

	public Integer getDirection3() {
		return direction3;
	}

	public void setDirection3(Integer direction3) {
		this.direction3 = direction3;
	}

	public Integer getXdrType() {
		return xdrType;
	}

	public void setXdrType(Integer xdrType) {
		this.xdrType = xdrType;
	}

	public Integer getBearType() {
		return bearType;
	}

	public void setBearType(Integer bearType) {
		this.bearType = bearType;
	}

	public Long getoAddresss() {
		return oAddresss;
	}

	public void setoAddresss(Long oAddresss) {
		this.oAddresss = oAddresss;
	}

	public Long getdAddresss() {
		return dAddresss;
	}

	public void setdAddresss(Long dAddresss) {
		this.dAddresss = dAddresss;
	}

	public Long getCdrId() {
		return cdrId;
	}

	public void setCdrId(Long cdrId) {
		this.cdrId = cdrId;
	}

	public Long getSessionId() {
		return sessionId;
	}

	public void setSessionId(Long sessionId) {
		this.sessionId = sessionId;
	}

	public Long getGlobalId() {
		return globalId;
	}

	public void setGlobalId(Long globalId) {
		this.globalId = globalId;
	}

	public String getInsertDate() {
		return insertDate;
	}

	public void setInsertDate(String insertDate) {
		this.insertDate = insertDate;
	}

	public String getExtend1() {
		return extend1;
	}

	public void setExtend1(String extend1) {
		this.extend1 = extend1;
	}

	public String getExtend2() {
		return extend2;
	}

	public void setExtend2(String extend2) {
		this.extend2 = extend2;
	}

	public String getExtend3() {
		return extend3;
	}

	public void setExtend3(String extend3) {
		this.extend3 = extend3;
	}

	public String getExtend4() {
		return extend4;
	}

	public void setExtend4(String extend4) {
		this.extend4 = extend4;
	}

	public String getExtend5() {
		return extend5;
	}

	public void setExtend5(String extend5) {
		this.extend5 = extend5;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getoCalledNum() {
		return oCalledNum;
	}

	public void setoCalledNum(String oCalledNum) {
		this.oCalledNum = oCalledNum;
	}

	public Integer getCallingNumNature() {
		return callingNumNature;
	}

	public void setCallingNumNature(Integer callingNumNature) {
		this.callingNumNature = callingNumNature;
	}

	public Integer getEventCause() {
		return eventCause;
	}

	public void setEventCause(Integer eventCause) {
		this.eventCause = eventCause;
	}

	public Date getbTime() {
		return bTime;
	}

	public void setbTime(Date bTime) {
		this.bTime = bTime;
	}
		
}
